package com.iot08.api.response;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author cwj
 * @description
 * @date 2024/12/31 9:38
 **/
@Data
public class ProductInfoResp implements Serializable {

    private String pid;

    private String applePayProdId;

    private String name;

    //1:月会员，2：年会员，3：永久会员
    private Integer type;

    //月会员，年会员，永久会员等
    private String typeDesc;

    //是否为推荐，0：否，1：是
    private Integer isRecommend;

    //商品价格
    private BigDecimal price;

    //价格说明
    private String priceDesc;

    //原价
    private BigDecimal originalPrice;

    //原价说明
    private String originalPriceDesc;

    //币种
    private String currency;

    //是否支持碎屏险（0：否，1：是）
    private Integer isBrokenScreenInsurance;

    //碎屏险说明（说明支持几次碎屏险）
    private String brokenScreenInsuranceDesc;

    //首充产品标识（0：非首充特惠产品，1：首充特惠产品）
    private Integer firstRechargeFlag;

    //产品说明
    private String desc;

    //产品对应的服务（特权）
    private List<VipPrivilegeResp> vipPrivileges;

}
